// 以下是Go语言注释的中文翻译：
//
// ```
// 版权所有 magesfc bright.ma
//
// 根据 Apache 许可证，版本 2.0（“许可证”）授权；
// 除非遵守许可证，否则您不能使用此文件。
// 您可以在以下网址获取许可证的副本：
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// 除非适用法律要求或书面同意，否则根据许可证分发的软件
// 按“原样”分发，不附带任何明示或暗示的保证或条件。
// 有关特定语言管理权限和限制的信息，请参阅许可证。
// ```
//
// 请注意，这种翻译保持了原文的结构和格式。
// md5:40dea2628d59d63b

package test

import (
	"context"
	"gitee.com/go_888/update/internal/go-gitee/gitee"
	"golang.org/x/oauth2"
	"os"
)

var (
	client *gitee.Client
	ctx    context.Context
)

func init() {
	token := os.Getenv("GITEE_TOKEN")

	ctx = context.Background()
	ts := oauth2.StaticTokenSource(
		&oauth2.Token{AccessToken: token},
	)

	tc := oauth2.NewClient(ctx, ts)

	client = gitee.NewClient(tc)
}
